If you are the manufacturer of a video output device, you need to provide a video output component for your device as described in "Creating a Video Output Component" . In addition, if your video output device cannot display a pixel format defined by QuickTime, you should include a special decompressor, known as a transfer codec, that converts one of the supported QuickTime pixel formats (preferably 32-bit RGB) to data that the device can display. When this transfer codec is available, the QuickTime Image Compression Manager automatically uses it together with its built-in decompressors. This, in turn, lets applications or other software draw any QuickTime video directly to the video output component's graphics world. This section gives an overview of developing this transfer codec. For more information about transfer codecs and how to develop one, see "Accelerated Video Support." Bear in mind that a transfer codec is a specialized image decompressor component, and should be based on the Base Image Decompressor.